Bajtocja to wyspa, na której znajduje się pewna liczba miast połączonych dwukierunkowymi drogami. Sieć dróg jest tak skonstruowana, że między każdą parą miast, bez zawracania, można przejechać na dokładnie jeden sposób.
Niestety nastały ciężkie czasy - Bajtocja przygotowuje się na wojnę. Główny strateg Bajtazar opracowuje plan obrony Bajtocji, który przewiduje utworzenie specjalnej strefy bezpieczeństwa. Powstanie ona przez zabarykadowanie niektórych z istniejących dróg w państwie tak, że staną się one kompletnie nieprzejezdne. Ażeby strefa była rzeczywiście bezpieczna, następujące warunki muszą być spełnione:
 miast.
    
    Rozważane są różne scenariusze - dla różnych wartości 
    należy określić ile co najmniej
    dróg trzeba zabarykadować, by z takiej liczby miast stworzyć specjalną
    strefę bezpieczeństwa.
    Pomóż Bajtazarowi! Opracuj program,
    który obliczy konieczną liczbę barykad.
Napisz program, który:
,
        
 miast
      (choćby na jeden sposób),
        
      Pierwszy wiersz wejścia zawiera jedną liczbę naturalną 
 (
),
      jest to liczba miast w Bajtocji.
      Miasta są ponumerowane liczbami 
.
      Kolejne 
 wierszy wejścia zawiera pary liczb naturalnych
      
 (
) oddzielone spacjami.
      Para 
 oznacza, że w Bajtocji jest bezpośrednia droga między miastami o
      numerach 
 i 
. Między dwoma miastami istnieje co najwyżej jedna
      droga.
      W następnym wierszu wejścia zapisana jest liczba 
 (
),
      jest to liczba zapytań.
      W kolejnych 
 wierszach zapisane są, po jednej w wierszu, liczby naturalne
      
 (
). Określają one kolejne zapytania
      - liczby miast, z których należy utworzyć specjalną strefę
      bezpieczeństwa.
      Twój program powinien wypisać dokładnie 
 liczb, po jednej w wierszu.
      Liczbą w 
-tym wierszu powinna być:
      
, jeśli utworzenie strefy z dokładnie 
 miast nie jest
        możliwe,
	
 miast.
      7 1 2 1 3 2 4 2 5 3 6 3 7 2 2 3poprawną odpowiedzią jest:
2 1
Autor zadania: Marek Turski.
In the event of technical difficulties with Szkopuł, please contact us via email at [email protected].
If you would like to talk about tasks, solutions or technical problems, please visit our Discord servers. They are moderated by the community, but members of the support team are also active there.